*title K's Side Story POV
*author Whizumi
*scene_list
	startup
	K_POV

*create gender ""
*create name ""
*create nick ""
*create mcname_l "name"
*create surname ""
*create mc_him ""
*create mc_his ""
*create mc_she ""
*create mc_man ""
*create mc_hrs ""

*create skin_col ""
*create eyes_col ""
*create hair_col ""
*create h_lenght ""
*create h_textur ""
*create facial_h ""
*create h_styled false
*create height ""

*create mole false
*create mc_intro false
*create mc_bald false
*create h_strand false
*create mc_trans false

*create strand false

*create details false
*create glasses false
*create facial_hair false
*create freckles false
*create scar_face false

*create hair_f ""
*create scar_f ""
*create scar_visible ""

*create kyl_gender ""

*create K_gen 1
*create MC_gen 1

*create kyl_name ""
*create kyl_him ""
*create kyl_his ""
*create kyl_hrs ""
*create kyl_she ""
*create kyl_man ""

*create motion "with a distracted yet effortless motion"

*create mc_gv false
*create assertive false
*create kiss true
*create visit true
*create hair 1

*create same false

*image Shortstories.jpg
*page_break Begin the story
*label gender
You're…

*fake_choice
	#…a man. [He/Him.]
		*set gender "male"
		*set MC_gen 1
		*goto gender_mc
	#…a woman. [She/Her.]
		*set gender "female"
		*set MC_gen 2
		*goto gender_mc
	#…a person. [They/Them.]
		*set gender "non-binary"
		*set MC_gen 3
		*set mc_gv true
		*goto gender_mc

*label gender_mc
*if (gender = "male")
	*set mc_she "he"
	*set mc_him "him"
	*set mc_his "his"
	*set mc_hrs "his"
	*set mc_man "man"
	*goto name
*elseif (gender = "female")
	*set mc_she "she"
	*set mc_him "her"
	*set mc_his "her"
	*set mc_hrs "hers"
	*set mc_man "woman"
	*goto name
*elseif (gender = "non-binary")
	*set mc_she "they"
	*set mc_him "them"
	*set mc_his "their"
	*set mc_hrs "theirs"
	*set mc_man "person"
	*goto name
*goto name

*label name
[Please enter a first name.]

*fake_choice
	*if (gender = "female") #Aurelia.
		*set name "Aurelia"
	*if (gender = "female") #Dahlia.
		*set name "Dahlia"
	*if (gender = "female") #Caroline.
		*set name "Caroline"		
	*if (gender = "female") #Noelani.
		*set name "Noelani"
	*if (gender = "female") #Regina.
		*set name "Regina"
	*if (gender = "female") #Sabine.
		*set name "Sabine"		
	*if (gender = "male") #Alan.
		*set name "Alan"
	*if (gender = "male") #Elijah.
		*set name "Elijah"
	*if (gender = "male") #Kieran.
		*set name "Kieran"
	*if (gender = "male") #Noah.
		*set name "Noah"
	*if (gender = "male") #Oliver.
		*set name "Oliver"
	*if (gender = "male") #Reuben.
		*set name "Reuben"
	*if (gender = "non-binary") #Alex.
		*set name "Alex"
	*if (gender = "non-binary") #Carmen.
			*set name "Carmen"
	*if (gender = "non-binary") #June.
		*set name "June"
	*if (gender = "non-binary") #Kim.
			*set name "Kim"
	*if (gender = "non-binary") #River.
		*set name "River"
	*if (gender = "non-binary") #Quinn.
		*set name "Quinn"
	#None of these.
		*goto input_name
*goto surnamec

*label input_name
Input name.

*input_text name
Your name is $!{name}, is that right?
*set name "${name}"

*choice
	#Yes.
		*goto check_name
	#Yes, but you want Inspector Moreno to use your shortened name.
		*goto input_nick
	#No.
		*goto input_name
*finish

*label input_nick
Input your shortened name.
*input_text name
Your shortened name is $!{name}, is that right?
*set name "${name}"

*choice
	#Yes.
		*goto check_name
	#No.
		*goto input_nick
*finish

*input_text name
Your name is $!{name}, is that right?
*set name "${name}"

*label check_name
*if (name = "Kyle")
	*goto name_is_used
*elseif (name = "kyle")
	*goto name_is_used
*elseif (name = "Keira")
	*goto name_is_used
*elseif (name = "keira")
	*goto name_is_used
*goto surnamec	

*label name_is_used
This name is already used in the story, and using it for your character can confuse the narrative. 
Other characters will not acknowledge the match.

Do you wish to continue with that name?

*choice
	#Yes.
		*goto surnamec
	#No.
		*goto name
*finish

*label surnamec

[Please enter a surname.]

*choice
	#Alvarez.
		*set surname "Alvarez"
		*goto height
	#Blake.
		*set surname "Blake"
		*goto height
	#Carter.
		*set surname "Carter"
		*goto height
	#Dunser.
		*set surname "Dunser"
		*goto height
	#Harper.
		*set surname "Harper"
		*goto height
	#Young.
		*set surname "Young"
		*goto height
	#None of these.
		*goto input_surname

*label input_surname
Input surname.

*input_text surname
Your surname is $!{surname}, is that right?

*choice
	#Yes.
		*set surname "${surname}"
		*goto height
	#Enter a different name.
		*goto input_surname
*finish

*label height
As for your height, you're…

*fake_choice
	#…very tall. [Six foot two and above.]
		*set height "very tall"
	#…tall. [Six foot one and under.]
		*set height "tall"
	#…average. [Five foot seven and under.]
		*set height "average"
	#…short. [Five foot four and under.]
		*set height "short"
*goto	charappearance

*label charappearance
Your skin is…

*fake_choice
	#…pale.
		*set skin_col "pale"
	#…light.
		*set skin_col "light"
	#…beige.
		*set skin_col "beige"
	#…tan.
		*set skin_col "tan"
	#…olive.
		*set skin_col "olive"
	#…bronze.
		*set skin_col "bronze"
	#…brown.
		*set skin_col "brown"
	#…dark brown.
		*set skin_col "dark brown"
	#…black.
		*set skin_col "black"
Your eyes are…

*fake_choice
	#…gray.
		*set eyes_col "gray"
	#…dark gray.
		*set eyes_col "dark gray"
	#…light blue.
		*set eyes_col "light blue"
	#…blue.
		*set eyes_col "blue"
	#…light green.
		*set eyes_col "light green"
	#…green.
		*set eyes_col "green"
	#…hazel.
		*set eyes_col "hazel"
	#…light brown.
		*set eyes_col "light brown"
	#…brown.
		*set eyes_col "brown"
	#…black.
		*set eyes_col "black"
*label hairlenght
You have a…

*choice
	#…bald scalp.
		*set mc_bald true
		*set h_lenght "bald"
		*set hair 2
		*goto details
	#…buzzcut.
		*set mc_bald true
		*set h_lenght "buzzcut"
		*set hair 2
		*goto haircol
	#…short hair.
		*set h_lenght "short"
		*set hair 2
		*goto haircol
	#…chin-length hair.
		*set h_lenght "chin-length"
		*set strand true
		*goto haircol
	#…shoulder-length hair.
		*set h_lenght "shoulder-length"
		*set strand true
		*goto haircol
	#…long hair, which falls to the middle of your back.
		*set h_lenght "long"
		*set strand true
		*goto haircol
	#…very long hair, which falls past your waist.
		*set h_lenght "very long"
		*set strand true
		*goto haircol
*finish

*label haircol
Your hair is…
*choice
	#…light blond.
		*set hair_col "light blond"
		*goto hairtexture
	#…dark blond.
		*set hair_col "dark blond"
		*goto hairtexture
	#…strawberry blond.
		*set hair_col "strawberry blond"
		*goto hairtexture
	#…ginger.
		*set hair_col "ginger"
		*goto hairtexture
	#…auburn.
		*set hair_col "auburn"
		*goto hairtexture
	#…ash brown.
		*set hair_col "ash brown"
		*goto hairtexture
	#…brown.
		*set hair_col "brown"
		*goto hairtexture
	#…dark brown.
		*set hair_col "dark brown"
		*goto hairtexture
	#…raven black.
		*set hair_col "raven black"
		*goto hairtexture
	#…black.
		*set hair_col "black"
		*goto hairtexture
*finish

*label hairtexture
To be more specific, it's ${hair_col} and…

*choice
	#…straight.
		*set h_textur "straight"
		*goto hair_branch
	#…wavy.
		*set h_textur "wavy"
		*goto hair_branch
	#…curly.
		*set h_textur "curly"
		*goto hair_branch
	#…coily.
		*set h_textur "coily"
		*goto hair_branch
*finish

*label hair_branch
*if (hair = 1)
	*label hairstyle
	Usually, you…

	*choice
		#…keep your hair in its natural state.
			*if (strand = true)
				*goto h_strand
			*if (strand = false)
				*goto details
		#…style your hair. [examples: ponytail, bun, etc.]
			*set h_styled true
			*if (strand = true)
				*goto h_strand
			*if (strand = false)
				*goto details
	*finish
*if (hair = 2)
	*goto details
*finish

*label h_strand
Do you sometimes have to brush a strand of hair off your face?

*choice
	#Yes.
		*set h_strand true
		*goto details
	#No, it's not possible with your hairstyle.
		*goto details
*goto details

*label details
@{details Any|Are there any} other notable details?

*fake_choice
	*selectable_if (glasses = false) #You wear glasses.
		*set glasses true
		*set details true
		*goto details
	*selectable_if (facial_hair = false) #You have facial hair.
		*set facial_hair true
		*set details true
		*goto hair_f
	*selectable_if (freckles = false) #Your face is covered with freckles.
		*set freckles true
		*set details true
		*goto details
	*selectable_if (scar_face = false) #You have a barely visible scar on your face.
		*set scar_face true
		*set details true
		*set scar_visible "barely visible"
		*goto details
	*selectable_if (scar_face = false) #You have a noticeable scar on your face.
		*set scar_face true
		*set details true
		*set scar_visible "noticeable"
		*goto details
	*selectable_if (mole = false) #You have a small mole on your face.
		*set mole true
		*set details true
		*goto details
	#No, nothing @{details else|out of the ordinary}.
		*if (mc_bald = true)
			*goto confirmappearance
		*else
			*goto confirmappearance
*finish

*label hair_f
What type of facial hair do you have?

*choice
	#Clean-Shaved.
		*set facial_h "clean-shaved"
		*set hair_f 1
		*goto details
	#Stubble.
		*set facial_h "stubble"
		*set hair_f 2
		*goto details
	#Goatee.
		*set facial_h "goatee"
		*set hair_f 3
		*goto details
	#Mouche.
		*set facial_h "mouche"
		*set hair_f 4
		*goto details
	#Moustache.
		*set facial_h "moustache"
		*set hair_f 5
		*goto details
	#Sideburns.
		*set facial_h "sideburns"
		*set hair_f 6
		*goto details
	#Trimmed beard.
		*set facial_h "beard"
		*set hair_f 7
		*goto details
	#Full beard.
		*set facial_h "beard"
		*goto details
	#Actually, you don't have any.
		*set facial_hair false
		*set hair_f 1
		*goto details
*finish

*label confirmappearance
Please check the details of your appearance.

Skin color: ${skin_col}[n/]
Eye color: ${eyes_col}[n/]
*if (mc_bald = true)
	Hair length: ${h_lenght}[n/]
*if (mc_bald = false)
	Hair length: ${h_lenght}[n/]
	Hair color: ${hair_col}[n/]
	Hair texture: ${h_textur}[n/]
	*if (h_styled = true)
		Hairstyle: you keep your hair styled[n/]
*if (facial_hair = true)
	Facial hair: you have facial hair[n/]
Height: ${height}[n/]
*if (details = true)

	Other details: 
	*if (freckles = true) 
		Your skin is covered with freckles. 
	*if (glasses = true)
		You wear glasses. 
	*if (scar_face = false) and (mole = true)
		You have a small mole ${mole}. 
	*if (scar_face = true)
		You have a ${scar_visible} scar 
		*if (mole = false)
			on your face.
		*if (mole = true)
			and a small mole on your face.

*choice
	#Yes, that's what you look like. [b][Confirm your appearance.][/b]
		*goto K_dynamic
	#Yes. You didn't always look like this, but being referred as "${mc_she}" feels right. [b][Transgender.][Confirm your appearance.][/b]
		*set MC_gen 3
		*goto K_dynamic
	#No. [b][Restart customization.][/b]
		*set skin_col ""
		*set eyes_col ""
		*set hair_col ""
		*set h_lenght ""
		*set h_textur ""
		*set h_styled false
		*set mc_intro false
		*set mc_bald false
		*set mc_trans false
		*set glasses false
		*set facial_hair false
		*set freckles false
		*set scar_face false
		*set hair_f ""
		*set scar_visible ""
		*set scar_f ""
		*set mole false
		*set details false
		*set h_strand false
		*if (MC_gen = 3)
			*goto gender
		*if (MC_gen != 3)
			*goto height
*finish

*label K_dynamic
During romantic interactions, you prefer…

*fake_choice
	#…to be the one who takes the lead [i][assertive dynamic][/i].
		*set assertive true
	#…to follow the partner's lead [i][reserved dynamic][/i].
		*set assertive false
*if (MC_gen = 3)
	During sexual interactions, arousal causes you to become…

	*fake_choice
		#…hard.
			*set MC_gen 1
		#…wet.
			*set MC_gen 2
	*goto K_gender
*if (MC_gen != 3)
	*goto K_gender
*goto K_gender

*label K_gender
The inspector's full name is…

*choice
	#…Kyle Moreno.
		*set kyl_gender "male"
		*set K_gen 1
		*goto kyl_gender
	#…Keira Moreno.
		*set kyl_gender "female"
		*set K_gen 2
		*goto kyl_gender
*finish

*label kyl_gender
*if (kyl_gender = "male")
	*set kyl_name "Kyle"
	*set kyl_him "him"
	*set kyl_his "his"
	*set kyl_hrs "his"
	*set kyl_she "he"
	*set kyl_man "man"
	*goto K_kiss
*elseif (kyl_gender = "female")
	*set kyl_name "Keira"
	*set kyl_him "her"
	*set kyl_his "her"
	*set kyl_hrs "hers"
	*set kyl_she "she"
	*set kyl_man "woman"
	*goto K_kiss
*goto K_kiss

*label K_kiss
[b]Previously, in K's Side Story…[/b]

Did your sparring session with ${kyl_name} lead to a kiss?

*fake_choice
	#Yes.
		*set kiss true
	#[×] No.
		*set kiss false
*goto K_visit

*label K_visit
[b]Previously, in K's Side Story…[/b]

After realizing ${kyl_name} left ${kyl_his} belongings behind, did you head to ${kyl_his} apartment to return them?

*fake_choice
	#Yes.
		*set visit true
	#[×] No.
		*set visit false
*goto proceed

*label proceed
*if (K_gen = 1) and (gender = "male")
	*set same true
*if (K_gen = 2) and (gender = "female")
	*set same true
Thank you for your patience!

*page_break To K's Side Story POV…
*goto_scene K_POV